steamed veggies - French English Dictionary